/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package persistencia;
/*
import com.mysql.jdbc.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;*/
//import net.juanxxiii.gestionCoches.modelo.Eficiencia;

/**
 *
 * @author Victor
 */
public class BBDDEficiencia {
    /*
    private static BaseDatos bbdd = new BaseDatos("jdbc:mysql://localhost/bbdd_gestmotor","com.mysql.jdbc.Driver");
    
    private static Statement s;
    private static Connection c;
    private static ResultSet registro;
    
    /**
     * 
     * @return devuelve un arrayList  de tipo Eficiencia(Consumo Energético) con todas las Eficiencias que tenga en la bbdd
     *//*
    public static ArrayList<Eficiencia> todasEficiencias(){
        ArrayList<Eficiencia> alEficiencia = new ArrayList();
        Eficiencia e;
        /*c_energetica;
    private String descripcion;
    private String icono;*//*
        try {
            bbdd.abrir();
            s = bbdd.getConexion().createStatement();
            String sql = "select * from eficiencias ";
            ResultSet rs = s.executeQuery(sql);
            while (rs.next()) {
                e = new Eficiencia(rs.getString("C_ENERGETICA"), rs.getString("DESCRIPCION"),rs.getString("ICONO"));
                alEficiencia.add(e);
            }
            bbdd.cerrar();
            return alEficiencia;
        }
        catch (NullPointerException ex) {
            System.err.println("error bbdd no esta abierta BBDDEficiencia todasEficiencias "+ex.getMessage());
            ex.printStackTrace();
            return null;
        }
        catch (SQLException ex) {
            System.err.println("ERROR. todasEficiencias SQL . Error al cerrar la conexion "+ex.getMessage());
            bbdd.cerrar();
            ex.printStackTrace();
            return null;
        }
    }
    
    /**
     * 
     * @param cen id de la tabla por el que se va a buscar
     * @return devuelve un String con el nombre del icono de esa marca
     *//*
    public static String buscarEficienciaPorCEnergetica(String cen){
        try{
            bbdd.abrir();
            c=bbdd.getConexion();
            s=c.createStatement();
            String cadena="SELECT * FROM eficiencias WHERE C_ENERGETICA='"+cen+"'";
            registro =s.executeQuery(cadena);
            if(registro.next()){
                String icon=registro.getString("ICONO");
                s.close();
                bbdd.cerrar();
                return icon;
            }
            s.close();
            bbdd.cerrar();
            return "-1";
        }
        catch ( SQLException e){
            bbdd.cerrar();
            System.err.println("Error en buscarEficienciaPorCEnergetica "+e.getMessage());
            e.printStackTrace();
            return "-2";
        }
    }
    */
}
